table of contents
SOCKETCALL(2) | Руководство программиста Linux | SOCKETCALL(2) |
ИМЯ¶
socketcall - системные вызовы сокетов
ОБЗОР¶
int socketcall(int call, unsigned long *args);
ОПИСАНИЕ¶
socketcall() — это общая точка входа в ядро всех системных вызовов сокетов. В аргументе call задаётся функция сокета, которая будет вызвана. Аргумент args указывает на блок параметров функции, которые передаются соответствующему вызову.
Пользовательские программы должны оперировать обычными функциями, имеющими стандартные имена. О существовании socketcall() необходимо знать лишь создателям стандартных библиотек и ядра.
СООТВЕТСТВИЕ СТАНДАРТАМ¶
Эта функция есть только в Linux, и она не должна использоваться в переносимых программах.
ЗАМЕЧАНИЯ¶
На некоторых архитектурах, например ia64, нет системного вызова socketcall(); вместо него socket(2), accept(2), bind(2) и т.д. реализованы в виде отдельных системных вызовов.
СМОТРИТЕ ТАКЖЕ¶
accept(2), bind(2), connect(2), getpeername(2), getsockname(2), getsockopt(2), listen(2), recv(2), recvfrom(2), recvmsg(2), send(2), sendmsg(2), sendto(2), setsockopt(2), shutdown(2), socket(2), socketpair(2)
2007-06-28 | Linux |